﻿using Mt.Site.Application.Dto;
using System;
using System.Collections.Generic;

namespace Mt.Site.Application.ContentManagement.FrontEnd.Dto
{
    public class _PagedContent2Input : PagedSortedAndFilteredInputDto
    {
        public long MenuId { get; set; }

        public Guid? RelateId { get; set; }

        public long? RelateLongId { get; set; }

        /// <summary>
        /// 多个栏目ID
        /// </summary>
        public List<long> MenuIdList { get; set; }

        /// <summary>
        /// 获取子栏目（MenuIdList字段将失效）
        /// </summary>
        public bool IsAllSon { get; set; }

        #region 文件数据
        /// <summary>
        /// 单图关键字（多个使用,号隔开）
        /// </summary>
        public string PicKeys { get; set; }

        /// <summary>
        /// 多图关键字（多个使用,号隔开）
        /// </summary>
        public string PicListKeys { get; set; }

        /// <summary>
        /// 多图片数量
        /// </summary>
        public int PicListMaxCount { get; set; }

        /// <summary>
        /// 单图关键字（多个使用,号隔开）
        /// </summary>
        public string FileKeys { get; set; }

        /// <summary>
        /// 多图关键字（多个使用,号隔开）
        /// </summary>
        public string FileListKeys { get; set; }

        /// <summary>
        /// 多文件数量
        /// </summary>
        public int FileListMaxCount { get; set; }
        #endregion

        #region 过滤数据
        /// <summary>
        /// 排除在外的id(537523716133735,537523716133735)
        /// </summary>
        public List<long> ExcludeIds { get; set; }

      

        public int? Year { get; set; }

        /// <summary>
        /// 布尔型1（0：否；1：是）
        /// </summary>
        public string Bool1 { get; set; }

        /// <summary>
        /// 布尔型2（0：否；1：是）
        /// </summary>
        public string Bool2 { get; set; }

        /// <summary>
        /// 备注（精确搜索）
        /// </summary>
        public string Str1 { get; set; }

        /// <summary>
        /// 备注（精确搜索）
        /// </summary>
        public string Str2 { get; set; }

        /// <summary>
        /// 备注（精确搜索）
        /// </summary>
        public string Str3 { get; set; }

        /// <summary>
        /// 备注（精确搜索）
        /// </summary>
        public string Str4 { get; set; }

        /// <summary>
        /// 备注（精确搜索）
        /// </summary>
        public string Str5 { get; set; }
        /// <summary>
        /// 备注（精确搜索）
        /// </summary>
        public string Str6 { get; set; }
        /// <summary>
        /// 备注（精确搜索）
        /// </summary>
        public string Str7 { get; set; }

        public string Str8 { get; set; }

        public string Str9 { get; set; }
        #endregion        

    }
}
